diff --git a/src/python/grpcio/grpc/_cython/_cygrpc/grpc.pxi b/src/python/grpcio/grpc/_cython/_cygrpc/grpc.pxi index 840af5c43a8..94877bb2343 100644 --- a/src/python/grpcio/grpc/_cython/_cygrpc/grpc.pxi +++ b/src/python/grpcio/grpc/_cython/_cygrpc/grpc.pxi @@ -506,15 +506,19 @@ cdef extern from "grpc/compression.h": ctypedef enum grpc_compression_algorithm: GRPC_COMPRESS_NONE - GRPC_COMPRESS_DEFLATE - GRPC_COMPRESS_GZIP + GRPC_COMPRESS_MESSAGE_DEFLATE + GRPC_COMPRESS_MESSAGE_GZIP + GRPC_COMPRESS_STREAM_GZIP GRPC_COMPRESS_ALGORITHMS_COUNT ctypedef enum grpc_compression_level: GRPC_COMPRESS_LEVEL_NONE - GRPC_COMPRESS_LEVEL_LOW - GRPC_COMPRESS_LEVEL_MED - GRPC_COMPRESS_LEVEL_HIGH + GRPC_COMPRESS_LEVEL_MESSAGE_LOW + GRPC_COMPRESS_LEVEL_MESSAGE_MED + GRPC_COMPRESS_LEVEL_MESSAGE_HIGH + GRPC_COMPRESS_LEVEL_STREAM_LOW + GRPC_COMPRESS_LEVEL_STREAM_MED + GRPC_COMPRESS_LEVEL_STREAM_HIGH GRPC_COMPRESS_LEVEL_COUNT ctypedef struct grpc_compression_options: diff --git a/src/python/grpcio/grpc/_cython/_cygrpc/records.pyx.pxi b/src/python/grpcio/grpc/_cython/_cygrpc/records.pyx.pxi index d860173b5d4..3195509496b 100644 --- a/src/python/grpcio/grpc/_cython/_cygrpc/records.pyx.pxi +++ b/src/python/grpcio/grpc/_cython/_cygrpc/records.pyx.pxi @@ -112,15 +112,15 @@ class OperationType: class CompressionAlgorithm: none = GRPC_COMPRESS_NONE - deflate = GRPC_COMPRESS_DEFLATE - gzip = GRPC_COMPRESS_GZIP + deflate = GRPC_COMPRESS_MESSAGE_DEFLATE + gzip = GRPC_COMPRESS_MESSAGE_GZIP class CompressionLevel: none = GRPC_COMPRESS_LEVEL_NONE - low = GRPC_COMPRESS_LEVEL_LOW - medium = GRPC_COMPRESS_LEVEL_MED - high = GRPC_COMPRESS_LEVEL_HIGH + low = GRPC_COMPRESS_LEVEL_MESSAGE_LOW + medium = GRPC_COMPRESS_LEVEL_MESSAGE_MED + high = GRPC_COMPRESS_LEVEL_MESSAGE_HIGH cdef class Timespec: