Cloud Pub/Sub v1 API - Class Compression (3.37.0)

public sealed class Compression : IMessage<Compression>, IEquatable<Compression>, IDeepCloneable<Compression>, IBufferMessage, IMessage

Reference 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.

Inheritance

object > Compression

Namespace

Google.Cloud.PubSub.V1

Assembly

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