public sealed class Compression : IMessage<Compression>, IEquatable<Compression>, IDeepCloneable<Compression>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Pub/Sub v1 API class Compression.
Configuration for compressing/decompressing message data using a user-specified compression algorithm.
Implements
IMessageCompression, IEquatableCompression, IDeepCloneableCompression, IBufferMessage, IMessageNamespace
Google.Cloud.PubSub.V1Assembly
Google.Cloud.PubSub.V1.dll
Constructors
Compression()
public Compression()Compression(Compression)
public Compression(Compression other)| Parameter | |
|---|---|
| Name | Description |
other |
Compression |
Properties
CompressionAlgorithm
public Compression.Types.CompressionAlgorithm CompressionAlgorithm { get; set; }Required. Specifies the compression algorithm to use.
| Property Value | |
|---|---|
| Type | Description |
CompressionTypesCompressionAlgorithm |
|
CompressionMode
public Compression.Types.CompressionMode CompressionMode { get; set; }Required. Specifies whether to compress or decompress the message.
| Property Value | |
|---|---|
| Type | Description |
CompressionTypesCompressionMode |
|