cterasdk.direct.types module#

class cterasdk.direct.types.Block#

Bases: object

property data#
property file_id#
fragment(byte_range)#
property length#
property number#
property offset#
class cterasdk.direct.types.ByteRange(start=None, end=None)#

Bases: object

static default()#
property end#
property eof#
property start#
class cterasdk.direct.types.Chunk(number, offset, url, length)#

Bases: Object

class cterasdk.direct.types.CompressionLib#

Bases: object

Compression Library

Variables:
  • Snappy (str) – Snappy

  • Gzip (int) – Gzip

  • Off (int) – No Compression

Gzip = 'GZIP'#
Off = 'NONE'#
Snappy = 'SNAPPY'#
class cterasdk.direct.types.Metadata(file_id, server_object)#

Bases: Object

CTERA Direct IO File Metadata

serialize()#

Serialize Direct IO metadata to a dictionary.